/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package boundless.managedbeans;

import javax.inject.Named;
import javax.enterprise.context.Dependent;

import boundless.entities.*;
import javax.inject.Inject;

/**
 *
 * @author hendrikdekock
 */
@Named(value = "notificationsBean")
@Dependent
public class NotificationsBean {
    @Inject
    Account curUser;
    
    int numNotifications;
    
    

    /**
     * Creates a new instance of NotificationsBean
     */
    public NotificationsBean() {
    }
    
    /**
     * Gets all notifications for the current user 
     */
    public void viewAllNotifications() {
        
    }
    
    /**
     * Gets all invite notifications for the current user
     */
    public void getAllInvites() {
        
    }
    
    /**
     * Gets all join request notifications for the current user's leagues
     */
    public void getAllJoinRequestNotifications() {
        
    }
    
    /**
     * Gets all message Notifications for the current user
     */
    public void getAllMessageNotifications() {
        
    }
    
    /**
     * Gets all trade request notifications for the current user
     */
    public void getAllTradeRequestNotifications() {
        
    }
}
